# 是否有车票
has_ticket = True
# 刀长度
knife_length = 18

# 首先检查是否有车票， 如果有，才允许进行安检
if has_ticket:
    print("车票检查通过，准备开始安检")
    # 安检时，需要检查刀的长度判断是否操过20厘米
    if knife_length > 20:
        # 如果操过20厘米，提示刀的长度，不允许上车
        print("你携带的刀太长了，有 %d 公分长！" % knife_length)
        print("不允许上车")
    # 如果不操过20厘米，安检通过
    else:
        print("安检通过")
else:
    print("请先买票")